Fallas in Chula Vista - Locations & Hours

Name Address Phone
Fallas Store # 161 614 Palomar Avenue (619) 420-1259
Fallas Store # 619 1319 Third Avenue (619) 422-2797

Other popular stores in Chula Vista: